/*
 * Class3B.h
 *
 *  Created on: 2015年7月17日
 *      Author: Administrator
 */

#ifndef BCCH_CLASS3B_H_
#define BCCH_CLASS3B_H_
#include "Class3.h"
#include "../struct_bcch.h"

//<Header::bitstring(5)>
//<Class Type 3: 0>
//<Segment type: 0001>
//struct ST3B_Header{
//	//header 由classType、segment Type组成
//	//1 bit
//	unsigned char classType:1;
//	//4bits
//	unsigned char segmentType:4;
//};
//namespace Bcch {
//namespace Class3 {


class Class3B :public Class3{
public:
	Class3B();
	virtual ~Class3B();
//	ST3B_Header header;
//	<Number of Concurrent BCCH: bitstring(4)> – Range 0 - 15. The maximum value depends upon the
//	number of BCCHs that can actually be accommodated
	unsigned char NumOfConBCCH:4;
//	<Concurrent_BCCH_Information_part1:bitstring(155)>– First partition of the concurrent BCCH information list。Compressed encoding (see clause 4.2.2.1.4)
	ConcurrentBCCHInfo mConBCCHInfoPart1[5];
};

//} /* namespace Class3 */
//} /* namespace Bcch */

#endif /* BCCH_CLASS3B_H_ */
